package com.deyuanyun.pic.pig.service;

import java.util.List;
import java.util.Map;

import org.springframework.web.multipart.MultipartFile;
import org.springframework.web.servlet.ModelAndView;

import com.deyuanyun.pic.pig.domain.CleanPipeLineManagerVo;
import com.deyuanyun.pic.pig.domain.PigTaskPoint;
import com.deyuanyun.pic.pig.domain.TrackPointExportVO;
import com.deyuanyun.pic.pig.domain.TrackPointImportVO;

public interface CleanPipeLineTrackService extends MoitoService{

	List getCleanPipeLineTrackIndex(CleanPipeLineManagerVo vo);

	List<PigTaskPoint> getInspTaskPointByTaskId(String taskId);

	Map<String, Object> getInspMonitorByTaskId(String taskId, Map<String, Object> map);

	List<TrackPointExportVO> excelExport(String taskId);

	int saveTaskTrack(String taskId);

	List selectPigByPigNumber(String pigNum);

	String getMonitoGisPoint(Map param);

	Map<String, Object> getTrackDetail(String taskId, Map<String, Object> map);

	Map<String, Object> getPointDetailByPointCode(String pointId, String taskId);

	List getTrackPointByTaskId(String taskId) throws Exception;

	Map<String,Object> getViewImg(String taskId, String pointId, Map<String, Object> map);

	int importTrackPoint(List<TrackPointImportVO> finalInfo, String taskId)throws Exception;

	List loadTrackPoint(String taskId);

	String selectReverseByTaskId(String taskId);
}
